package com.cskaoyan.javase.array._2memory;

/**
 * 动态初始化两个int数组,然后比较
 *
 * @since 10:57
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        int[] arr1 = new int[3];
        int[] arr2 = new int[2];

        // 引用中存储的是地址,直接打印引用会得到一个地址值
        // new关键字表示创建一个新的,独立的对象,所以arr1和arr2地址不同
        System.out.println(arr1);
        System.out.println(arr2);

        // 引用数据类型的引用用比较运算符比较,只能比较是否相等,只能用"=="/"!="
        // "=="比较引用,比较的是引用中存储的地址,只有两个引用完全指向同一个对象时,才会返回true
        System.out.println(arr1 == arr2);

        int[] arr3 = arr1;
        System.out.println(arr1 == arr3);
    }
}
